large-flowered cactus - Español Inglés Diccionario